package com.wangzhy.financial.domain;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 绩效目标对象 tb_dept_jxmb
 *
 * @author wangzhy
 * @date 2021-11-08
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel("绩效目标对象")
@Data
public class DeptJxmb extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private String id;

    /** 目标类型 */
    @Excel(name = "目标类型")
    private String mblx;

    /** 目标说明 */
    @Excel(name = "目标说明")
    private String mbsm;

    /** 一级指标 */
    @Excel(name = "一级指标")
    private String yjzb;

    /** 二级指标 */
    @Excel(name = "二级指标")
    private String ejzb;

    /** 指标名称 */
    @Excel(name = "指标名称")
    private String zbmc;

    /** 指标值 */
    @Excel(name = "指标值")
    private String zbz;

    /** 绩效标准*/
    @Excel(name = "绩效标准")
    private String jxbz;

    /** 预算id */
    @Excel(name = "预算id")
    private String ysId;


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("mblx", getMblx())
            .append("mbsm", getMbsm())
            .append("yjzb", getYjzb())
            .append("ejzb", getEjzb())
            .append("zbmc", getZbmc())
            .append("zbz", getZbz())
            .append("jxbz", getJxbz())
            .append("ysId", getYsId())
            .toString();
    }
}
